| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 6.
my_lv.send(url:String,target:String [, method:String]) : Boolean
url Строка; URL, по которому переменные должны быть загружены.
target Строка; окно браузера или фрейм, в котором необходимо отобразить ответ. Вы можете ввести имя фрейма или выбрать один из вариантов в случае с окном:
"_self" указывает на текущую страницу."_blank" указывает на новое окно."_parent" указывает на родительский фрейм."_top" указывает на верхний фрейм на странице.method Строка; GET или POST, определяет метод передачи данных по HTTP.
Булеву величину; false в случае, если параметров передано не было и true в противном случае.
Метод; отправляет переменные объекта my_lvпо указанному URL. Все переменные в объекте my_lv, для которых разрешено перечисление, собираются в строку формата application/x-www-form-urlencodedи отправляются по умолчанию при помощи метода POST. Тот же формат используется loadVariables(). Тип MIME содержмого, отправляемого по HTTP в заголовке, определяется my_lv.contentType и по умолчанию равен application/x-www-form-urlencoded. Метод POST используется всегда, если не указано использование GET.
Необходимо указать параметр target, чтобы убедиться в том, что скрипт выполнен. Если Вы опустите параметр target, функция вернет true, но скрипт не будет исполнен.
Метод send() полезен, если Вы хотите использовать серверный скрипт для:
"_self" как значение параметра target);"_blank");"_parent" или "_top"); target имя этого фрейма).Удачный вызов метода send() всегда открывает новое окно или обновляет содержимое текущего. Если Вы хотите избежать открытия или обновления окна, используйте LoadVars.sendAndLoad().
Метод схож с XML.send().
В следующем примере данные из двух текстовых полей отправляются CFM скрипту, который обрабатывает информацию. Например, скрипт может проверить, не установлен ли новый рекорд и если да, то записан результат в базу данных.
var my_lv:LoadVars = new LoadVars();
my_lv.playerName = playerName_txt.text;
my_lv.playerScore = playerScore_txt.text;
my_lv.send("setscore.cfm", "_blank", "POST");
LoadVars.sendAndLoad(),XML.send()
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |